local CommonConst = {}
--座位状态
CommonConst.PLAYER_STATE_NO_PLAYER = 0 --没有玩家
CommonConst.PLAYER_STATE_WAIT_FOR_NEXT_ONE_GAME = 1 --等待下一单局游戏
CommonConst.PLAYER_STATE_PLAYING  = 2 --正在游戏中
CommonConst.PLAYER_STATE_ALL_IN   = 3 --已经Allin
CommonConst.PLAYER_STATE_FOLD     = 4 --已经弃牌
CommonConst.PLAYER_STATE_SNG_OUT  = 5 --SNG比赛被淘汰后玩家不离开座
CommonConst.PLAYER_STATE_WAIT_REBUY = 6 --等待rebuy
CommonConst.PLAYER_STATE_WAIT_CONFIRM = 7 --等待桌主同意
CommonConst.PLAYER_STATE_WAIT_FOR_NEXT_TWO_GAME = 8 --等待下两局游戏

--桌子状态
CommonConst.TABLE_STATE_WAIT_MIN_PLAYER = 0    --等待最小玩家人数
CommonConst.TABLE_STATE_WAIT_CLIENT_ACTION = 1 --等待玩家操作
CommonConst.TABLE_STATE_WAIT_ROUND_START = 2   --等待回合开始
CommonConst.TABLE_STATE_WAIT_GAME_END = 3      --等待游戏结束
CommonConst.TABLE_STATE_GAME_START   = 4       --游戏开始
CommonConst.TABLE_STATE_ONE_GAME_START = 6     --单局游戏开始
CommonConst.TABLE_STATE_ROUND_START  = 7       --回合开始
CommonConst.TABLE_STATE_ROUND_PRE_START = 8
CommonConst.TABLE_STATE_CONTINUE_ROUND = 9     --回合继续
CommonConst.TABLE_STATE_CONTINUE_ROUND_AND_SITUP = 10 --玩家站起
CommonConst.TABLE_STATE_CONTINUE_ROUND_AND_EXIT = 11  --玩家离开
CommonConst.TABLE_STATE_ROUND_END  = 12  --回合结束
CommonConst.TABLE_STATE_GAME_ONE_END = 13 --单局游戏结束
CommonConst.TABLE_STATE_GAME_ONE_REAL_END = 14 --单据游戏真正结束
CommonConst.TABLE_STATE_GAME_END  = 15 --游戏结束
CommonConst.TABLE_STATE_WAIT_MATCHSTART  = 16 --等待比赛开始
CommonConst.TABLE_STATE_WAIT_GAME_START = 17  --等待游戏开始
CommonConst.TABLE_STATE_GAME_START_DOWN = 18  --游戏开始倒计时
CommonConst.TABLE_STATE_BAOJI_RANDPRIZE = 19 --lion暴击场随机奖励
CommonConst.TABLE_STATE_BAOJI_WAIT = 20 --lion暴击场随机奖励等待状态


--房间类型
CommonConst.ROOM_PRIMARY_TYPE    = 1 --新手赛（积分赛）
CommonConst.ROOM_MIDDLE_TYPE     = 2 --高手赛（积分赛）
CommonConst.ROOM_ADVANCE_TYPE    = 3 --精英赛（积分赛）
CommonConst.ROOM_PRIVATE_TYPE    = 4 --朋友桌
CommonConst.ROOM_SNG_TYPE        = 5 --SNG
CommonConst.ROOM_MTT_TYPE        = 6 --MTT
CommonConst.ROOM_MASTER_TYPE     = 7 --大师赛（积分赛）
CommonConst.ROOM_DUEL_TYPE       = 8 --单挑赛（积分赛）
CommonConst.ROOM_FRIEND_SNG_TYPE = 9 --朋友SNG桌
CommonConst.ROOM_FRIEND_MTT_TYPE = 10 --朋友桌MTT桌
CommonConst.ROOM_MTT_HUNTER_TYPE = 11 --MTT猎人桌
CommonConst.ROOM_FRIEND_MTT_HUNTER_TYPE = 12 --朋友桌MTT猎人桌
CommonConst.ROOM_MUSTBET_TYPE = 13 	  --必下场
CommonConst.ROOM_CLUB_PRIVATE_TYPE = 14 	---俱乐部积分场
CommonConst.ROOM_CLUB_SNG_TYPE = 15 		---俱乐部sng比赛
CommonConst.ROOM_CLUB_MTT_TYPE = 16 		---俱乐部mtt比赛
CommonConst.ROOM_CLUB_MTT_HUNTER_TYPE = 17 	---俱乐部猎人赛
CommonConst.ROOM_BAOJI_TYPE = 18 	        ---暴击赛

--房间游戏类型
CommonConst.GAME_CHIPS_TYPE = 1   --积分场
CommonConst.GAME_PRIMARY_TYPE = 2 --SNG初级
CommonConst.GAME_MIDDLE_TYPE = 3  --SNG中级
CommonConst.GAME_ADVANCE_TYPE = 4 --SNG高级

CommonConst.GAME_BAOJI_ONE_TYPE = 10 --暴击场1 
CommonConst.GAME_BAOJI_TWO_TYPE = 11 --暴击场2 
CommonConst.GAME_BAOJI_THREE_TYPE = 12 --暴击场3 
CommonConst.GAME_BAOJI_FOUR_TYPE = 13 --暴击场4 
CommonConst.GAME_BAOJI_FIVE_TYPE = 14 --暴击场5 
CommonConst.GAME_BAOJI_SIX_TYPE = 15  --暴击场6 

--玩家操作类型
CommonConst.PLAYER_ACTION_BET    = 1 -- 押注
CommonConst.PLAYER_ACTION_CALL   = 2 -- 跟注
CommonConst.PLAYER_ACTION_CHECK  = 3 -- 看牌
CommonConst.PLAYER_ACTION_FOLD   = 4 -- 弃牌
CommonConst.PLAYER_ACTION_RAISE  = 5 -- 加注
CommonConst.PLAYER_ACTION_ALL_IN = 6 -- 全押

--登陆状态 0 表示未登陆， 1 表示正在登陆，2 表示登陆成功， 3表示正在登出
CommonConst.LOGIN_STATE_NOTONLINE = 0 
CommonConst.LOGIN_STATE_LOGINING = 1
CommonConst.LOGIN_STATE_LOGINSUCCESS = 2
CommonConst.LOGIN_STATE_LOGOUTING = 3 



--牌类型
CommonConst.CARD_TYPE_SPADE   = 0 -- 黑桃
CommonConst.CARD_TYPE_HEART   = 1 -- 红心
CommonConst.CARD_TYPE_CLUB    = 2 -- 梅花
CommonConst.CARD_TYPE_DIAMOND = 3 -- 方片

--牌点数
CommonConst.CARD_VALUE_2     = 0  -- 2
CommonConst.CARD_VALUE_3     = 1  -- 3
CommonConst.CARD_VALUE_4     = 2  -- 4
CommonConst.CARD_VALUE_5     = 3  -- 5
CommonConst.CARD_VALUE_6     = 4  -- 6
CommonConst.CARD_VALUE_7     = 5  -- 7
CommonConst.CARD_VALUE_8     = 6  -- 8
CommonConst.CARD_VALUE_9     = 7  -- 9
CommonConst.CARD_VALUE_10    = 8  -- 10
CommonConst.CARD_VALUE_JACK  = 9  -- J
CommonConst.CARD_VALUE_QUEEN = 10 -- Q
CommonConst.CARD_VALUE_KING  = 11 -- K
CommonConst.CARD_VALUE_ACE   = 12 -- A
CommonConst.POKER_UNKNOW_CARD = 10000
--牌型
CommonConst.CARD_FORM_UNKONWN         = 0 -- 未知
CommonConst.CARD_FORM_HIGH_CARD       = 1 -- 高牌
CommonConst.CARD_FORM_ONE_PAIR        = 2 -- 一对
CommonConst.CARD_FORM_TWO_PAIR        = 3 -- 两对
CommonConst.CARD_FORM_THREE_OF_A_KING = 4 -- 三条
CommonConst.CARD_FORM_FLUSH           = 5 -- 顺子
CommonConst.CARD_FORM_STRAIGHT        = 6 -- 同花
CommonConst.CARD_FORM_FULL_HOUSE      = 7 -- 葫芦
CommonConst.CARD_FORM_FOUR_OF_A_KING  = 8 -- 四条
CommonConst.CARD_FORM_STRAIGHT_FLUSH  = 9 -- 同花顺
CommonConst.CARD_FORM_ROYAL_FLUSH     = 10 -- 皇家同花顺

--输赢状态
CommonConst.BUNKO_UNKNOWN = 0
CommonConst.BUNKO_WIN = 1
CommonConst.BUNKO_LOSE = 2

CommonConst.GM_RID = 1000000000

--金币道具改变原因数字注释
--1    普通场从身上筹码扣服务费
--2    普通场从桌内筹码扣服务费
--3    普通场玩牌
--4    SNG报名费
--5    SNG比赛奖励
return CommonConst